context (React)
変数のバケツリレーなしにテーマやキャッシュをどこでも使えるようにできるもの
コードの再利用性がかなり下がるので、乱用厳禁(どうしても必要!という場合以外なるべく使わないこと)
コンテクストオブジェクトを作る
code:jsx
const MyContext = React.createContext(defaultValue);
// context objectにはprovider componentがある
// valueがconsumer componentに渡される
// providerは複数のconsumerと接続できる
<MyContext.Provider value={/* 何らかの値 */}>